package top.mcwebsite.playandroid.business.me.impl

import androidx.compose.runtime.Composable
import androidx.navigation.NavController
import top.mcwebsite.playandroid.business.me.api.MeService
import top.mcwebsite.playandroid.business.me.impl.coin.ui.CoinPage
import top.mcwebsite.playandroid.common.user.api.model.CoinInfo
import top.mcwebsite.playandroid.lib.servicemanager.core.annoation.ServiceImpl

@ServiceImpl(MeService::class, isSingleton = true)
class MeServiceImpl : MeService {
    @Composable
    override fun MePage(navController: NavController) {
        top.mcwebsite.playandroid.business.me.impl.main.ui.MePage()
    }

    @Composable
    override fun UserCoinPage(navController: NavController, coinInfo: CoinInfo) {
        CoinPage(coinInfo)
    }

    @Composable
    override fun CoinRankPage(navController: NavController) {
    }
}